Fast Translated Simulation of ASIPs
نویسندگان
چکیده
Application-specific instruction set processors are the core of nowadays embedded systems. Therefore, the designers need to have powerful tools for the processor design. The tools should be generated automatically based on a processor description. One of the most important tools is the simulator. It is used during a testing phase of the processor design and during target software development. The key feature of the simulator is its speed. The concept of a special simulation type – translated simulation – is presented in this paper. This simulation exploits information from a target C compiler. Both the simulator and the C compiler are generated based on the processor description in an architecture description language ISAC. Experimental results of this concept show very good simulation speed and fast generation of the simulator.
منابع مشابه
RACE: A Rapid, ArChitectural Simulation and Synthesis Framework for Embedded Processors
Increasingly, embedded systems designers tend to use Application Specific Instruction Set Processors (ASIPs) during the design of application specific systems. However, one of the design metrics of embedded systems is the time to market of a product, which includes the design time of an embedded processor, is an important consideration in the deployment of ASIPs. While the design time of an ASI...
متن کاملDistributed Simulation and Profiling of Multiprocessor Systems on a Chip
Embedded systems – multiprocessor systems on a chip with application specific instruction-set processors (ASIPs) – become indivisible part of our everyday lives. They are everywhere. Therefore, powerful and flexible way of design and simulation of these systems is needed. The simulators of ASIPs are created using an architecture description language called ISAC. In this paper, the basic concept...
متن کاملA Fast Instruction Set Evaluation Method for ASIP Designs
ASIPs are designed specifically for a particular application or a set of applications. Their instruction sets must be carefully tailored to provide high performance as well as to meet non-functional constraints such as silicon area and power consumption. Traditionally, evaluation of different candidate instruction sets is all carried out through simulation. However, the growing design complexit...
متن کاملInstruction Set Simulator In Embedded System
In embedded system design, there is an increasing demand for a cache simulation module inside a well-known instruction set simulator QEMU. System level, Algorithmic level, Instruction set level, Register-transfer level (RTL) simulation model can also be used for the synthesis of the embedded system. In embedded system design, there is an increasing demand for modeling techniques that can provid...
متن کاملA Rapid Prototyping Environment for ASIP Validation in Wireless Systems
Current and future wireless devices have to contain flexible outer modems in order to support the many different communication standards used today. Application-specific instruction-set processors (ASIPs) are promising candidates to deliver this flexibility with low power and small silicon area. Their high flexibility allows to support a vast number of different standards. However, testing of s...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010